package com.yuyou.tas.lesson.service;

import com.yuyou.tas.service.api.lesson.dto.LessonClassSyncDTO;
import com.yuyou.tas.service.api.lesson.entity.LessonClass;
import com.yuyou.tas.util.bean.ResBoolSimpleInfo;


public interface ILessonClassAopService {
	
	/**
	 * 外部数据源根据OID同步班级信息
	 * @param dto
	 * @return
	 * @throws Exception
	 */
	ResBoolSimpleInfo<String> sycnClassByOId(LessonClassSyncDTO dto)
			throws Exception;

	/**
	 * 复制班级讲次内容
	 * @param lessonClass
	 * @param authOrganizationId
	 * @throws Exception
	 */
	void sycnClassCopyLesCha(LessonClass lessonClass, Long authOrganizationId)
			throws Exception;
}